package cn.t.web.user;

import cn.dev33.satoken.annotation.SaCheckLogin;
import cn.dev33.satoken.annotation.SaIgnore;
import cn.dev33.satoken.stp.StpUtil;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@SaCheckLogin // 登录校验 —— 只有登录之后才能进入该方法。
@RestController
@RequestMapping("/test")
public class UserLoginTestController {
    @SaIgnore
    @GetMapping("test")
    public String test() {
        return "当前会话是否登录：" + StpUtil.isLogin();
    }

    @SaCheckLogin
    @GetMapping("test2")
    public String test2() {
        return "需要验证用户登陆态：" + StpUtil.isLogin();
    }
}
